using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.InputSystem;

public class PlayerLandingState : PlayerGroundedState
{
    public PlayerLandingState(PlayerMovementMachine stateMachine) : base(stateMachine)
    {
    }

#region  IState Methods
    public override void Enter()
    {
        base.Enter();
        StartAnimation(StateMachine.Player.AnimationData.LandingParameterHash);        
    }

    public override void Exit()
    {
        base.Exit();
        StopAnimation(StateMachine.Player.AnimationData.LandingParameterHash);        
    }
#endregion
    

#region Input Methods
    protected override void OnMovementCanceled(InputAction.CallbackContext context)
    {
    }
#endregion
}
